﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CentralVacuum.Common
{
    public class Register
    {
        public bool[] gX { get; set; }
        public bool[] gY { get; set; }
        public bool[] gM0 { get; set; }
        public bool[] gM100 { get; set; }
        public bool[] gM1000 { get; set; }
        public bool[] gM2000 { get; set; }
        public bool[] gM5000 { get; set; }
        public bool[] gS0 { get; set; }
        public bool[] gS1000 { get; set; }
        public bool[] gS1200 { get; set; }
        public bool[] gS2000 { get; set; }
        /// <summary>
        /// 实际比例阀开度
        /// </summary>
        public float D1004 { get; set; }
        /// <summary>
        /// PID输出
        /// </summary>
        public float D1006 { get; set; }
        /// <summary>
        /// 实际重量
        /// </summary>
        public float D1008 { get; set; }
        /// <summary>
        /// 桶内压力
        /// </summary>
        public float D1010 { get; set; }
        /// <summary>
        /// 桶内温度
        /// </summary>
        public float D1012 { get; set; }
        /// <summary>
        /// 实际温度
        /// </summary>
        public float D1014 { get; set; }
        /// <summary>
        /// 平均密度
        /// </summary>
        public float D1016 { get; set; }
        /// <summary>
        /// 实际压力
        /// </summary>
        public float D1018 { get; set; }
        /// <summary>
        /// 实际排气
        /// </summary>
        public float D1020 { get; set; }
        /// <summary>
        /// 平均密度
        /// </summary>
        public float D1022 { get; set; }
        /// <summary>
        /// 空气压力
        /// </summary>
        public float D1024 { get; set; }
        /// <summary>
        /// 主蒸汽压力
        /// </summary>
        public float D1026 { get; set; }
        /// <summary>
        /// 蒸汽比例阀实际开度
        /// </summary>
        public float D1028 { get; set; }
        /// <summary>
        /// 最大密度
        /// </summary>
        public float D1030 { get; set; }
        /// <summary>
        /// 最小密度
        /// </summary>
        public float D1032 { get; set; }
        /// <summary>
        /// 原料订单重量
        /// </summary>
        public float D1036 { get; set; }
        /// <summary>
        /// 空气比例阀实际开度
        /// </summary>
        public float D1040 { get; set; }
        /// <summary>
        /// 主轴电流
        /// </summary>
        public float D1042 { get; set; }
        /// <summary>
        /// dws重量
        /// </summary>
        public float D1044 { get; set; }
        /// <summary>
        /// 发泡密度
        /// </summary>
        public float D1046 { get; set; }
        /// <summary>
        /// 入料重量
        /// </summary>
        public float D1048 { get; set; }
        /// <summary>
        /// 实际密度日志
        /// </summary>
        public float D1050 { get; set; }
        /// <summary>
        /// 桶体压力日志
        /// </summary>
        public float D1052 { get; set; }
        /// <summary>
        /// 桶体温度日志
        /// </summary>
        public float D1054 { get; set; }
        /// <summary>
        /// 主空气压力日志
        /// </summary>
        public float D1056 { get; set; }
        /// <summary>
        /// 生产周期日志
        /// </summary>
        public float D1058 { get; set; }
        /// <summary>
        /// 排气阀开度日志
        /// </summary>
        public float D1060 { get; set; }
        /// <summary>
        /// 入料重量日志
        /// </summary>
        public float D1062 { get; set; }
        /// <summary>
        /// 加热模式日志
        /// </summary>
        public float D1064 { get; set; }
        /// <summary>
        /// 加热时间日志
        /// </summary>
        public float D1066 { get; set; }
        /// <summary>
        /// 设定密度日志
        /// </summary>
        public float D1068 { get; set; }
        /// <summary>
        /// 设定重量日志
        /// </summary>
        public float D1070 { get; set; }
        /// <summary>
        /// 主蒸汽压力日志
        /// </summary>
        public float D1072 { get; set; }
        /// <summary>
        /// 桶顶压力日志
        /// </summary>
        public float D1074 { get; set; }
        /// <summary>
        /// 桶顶温度日志
        /// </summary>
        public float D1076 { get; set; }
        /// <summary>
        /// 总周期
        /// </summary>
        public uint D1100 { get; set; }
        /// <summary>
        /// 运行周期
        /// </summary>
        public uint D1102 { get; set; }
        /// <summary>
        /// 实际时间
        /// </summary>
        public uint D1104 { get; set; }
        /// <summary>
        /// 设定时间
        /// </summary>
        public uint D1106 { get; set; }
        /// <summary>
        /// 加热时间
        /// </summary>
        public uint D1108 { get; set; }
        /// <summary>
        /// 原料订单模数
        /// </summary>
        public uint D1110 { get; set; }
        /// <summary>
        /// 流程显示
        /// </summary>
        public short D1400 { get; set; }
        /// <summary>
        /// 配方名称
        /// </summary>
        public string D1500 { get; set; }
        /// <summary>
        /// 设定重量
        /// </summary>
        public float D2000 { get; set; }
        /// <summary>
        /// 称重慢放值
        /// </summary>
        public float D2002 { get; set; }
        /// <summary>
        /// 称重完成提前偏差
        /// </summary>
        public float D2004 { get; set; }
        /// <summary>
        /// 标定重量高位
        /// </summary>
        public float D2006 { get; set; }
        /// <summary>
        /// 设定桶体压力
        /// </summary>
        public float D2008 { get; set; }
        /// <summary>
        /// 设置桶体温度
        /// </summary>
        public float D2010 { get; set; }
        /// <summary>
        /// 设定生产重量
        /// </summary>
        public float D2012 { get; set; }
        /// <summary>
        /// 吹扫加热开度
        /// </summary>
        public float D2014 { get; set; }
        /// <summary>
        /// 预热温度
        /// </summary>
        public float D2016 { get; set; }
        /// <summary>
        /// 实际搅拌电机电流保护最大值设置
        /// </summary>
        public float D2018 { get; set; }
        /// <summary>
        /// 蒸汽上限警报设置
        /// </summary>
        public float D2020 { get; set; }
        /// <summary>
        /// 蒸汽下限警报设置
        /// </summary>
        public float D2022 { get; set; }
        /// <summary>
        /// 压缩气上限警报设置
        /// </summary>
        public float D2024 { get; set; }
        /// <summary>
        /// 压缩气下限警报设置
        /// </summary>
        public float D2026 { get; set; }
        /// <summary>
        /// 原料生产总重量
        /// </summary>
        public float D2028 { get; set; }
        /// <summary>
        /// 料斗体积
        /// </summary>
        public float D2030 { get; set; }
        /// <summary>
        /// 标定密度高位
        /// </summary>
        public float D2032 { get; set; }
        /// <summary>
        /// pid阻尼系数
        /// </summary>
        public float D2034 { get; set; }
        /// <summary>
        /// 手动模式料桶设置压力75pp
        /// </summary>
        public float D2036 { get; set; }
        /// <summary>
        /// 料桶设置压力75pp
        /// </summary>
        public float D2038 { get; set; }
        /// <summary>
        /// 桶体压力值下限
        /// </summary>
        public float D2040 { get; set; }
        /// <summary>
        /// 桶体压力值上限
        /// </summary>
        public float D2042 { get; set; }
        /// <summary>
        /// 设定排气阀的开度
        /// </summary>
        public float D2050 { get; set; }
        /// <summary>
        /// KP
        /// </summary>
        public float D2054 { get; set; }
        /// <summary>
        /// KI
        /// </summary>
        public float D2056 { get; set; }
        /// <summary>
        /// KD
        /// </summary>
        public float D2058 { get; set; }
        /// <summary>
        /// pid梯度
        /// </summary>
        public float D2060 { get; set; }
        /// <summary>
        /// 设定蒸汽比例阀设定开度
        /// </summary>
        public float D2062 { get; set; }
        /// <summary>
        /// 管道压力上限标定
        /// </summary>
        public float D2066 { get; set; }
        /// <summary>
        /// 管道压力下限标定
        /// </summary>
        public float D2068 { get; set; }
        /// <summary>
        /// 桶体压力上限标定
        /// </summary>
        public float D2070 { get; set; }
        /// <summary>
        /// 桶体压力下限标定
        /// </summary>
        public float D2072 { get; set; }
        /// <summary>
        /// 桶内温度上限标定
        /// </summary>
        public float D2074 { get; set; }
        /// <summary>
        /// 桶内温度下限标定
        /// </summary>
        public float D2076 { get; set; }
        /// <summary>
        /// PHD温度上限标定
        /// </summary>
        public float D2078 { get; set; }
        /// <summary>
        /// PHD温度下限标定
        /// </summary>
        public float D2080 { get; set; }
        /// <summary>
        /// 主蒸汽压力上限标定
        /// </summary>
        public float D2082 { get; set; }
        /// <summary>
        /// 主蒸汽压力下限标定
        /// </summary>
        public float D2084 { get; set; }
        /// <summary>
        /// 压缩气压力上限标定
        /// </summary>
        public float D2086 { get; set; }
        /// <summary>
        /// 压缩气压力下限标定
        /// </summary>
        public float D2088 { get; set; }
        /// <summary>
        /// 称重仪表上限标定
        /// </summary>
        public float D2090 { get; set; }
        /// <summary>
        /// 称重仪表下限标定
        /// </summary>
        public float D2092 { get; set; }
        /// <summary>
        /// 变体积分下限值
        /// </summary>
        public float D2108 { get; set; }
        /// <summary>
        /// 变体积分上限值
        /// </summary>
        public float D2110 { get; set; }
        /// <summary>
        /// 设定压缩气比例阀设定开度
        /// </summary>
        public float D2112 { get; set; }
        /// <summary>
        /// 搅拌电机快速
        /// </summary>
        public float D2114 { get; set; }
        /// <summary>
        /// 搅拌电机慢速
        /// </summary>
        public float D2116 { get; set; }
        /// <summary>
        /// 搅拌电机频率标定上限
        /// </summary>
        public float D2118 { get; set; }
        /// <summary>
        /// 搅拌电机频率标定下限
        /// </summary>
        public float D2120 { get; set; }
        /// <summary>
        /// 搅拌电机电流标定上限
        /// </summary>
        public float D2122 { get; set; }
        /// <summary>
        /// 搅拌电机电流标定下限
        /// </summary>
        public float D2124 { get; set; }
        /// <summary>
        /// 实际搅拌电机电流保护设置
        /// </summary>
        public float D2126 { get; set; }
        /// <summary>
        /// 第一段压缩气比例阀设定开度
        /// </summary>
        public float D2128 { get; set; }
        /// <summary>
        /// 第二段压缩气比例阀设定开度
        /// </summary>
        public float D2130 { get; set; }
        /// <summary>
        /// 第1段蒸汽
        /// </summary>
        public float D2132 { get; set; }
        /// <summary>
        /// 第2段蒸汽
        /// </summary>
        public float D2134 { get; set; }
        /// <summary>
        /// 第3段蒸汽
        /// </summary>
        public float D2136 { get; set; }
        /// <summary>
        /// 第4段蒸汽
        /// </summary>
        public float D2138 { get; set; }
        /// <summary>
        /// 第5段蒸汽
        /// </summary>
        public float D2140 { get; set; }
        /// <summary>
        /// 第6段蒸汽
        /// </summary>
        public float D2142 { get; set; }
        /// <summary>
        /// 第7段蒸汽
        /// </summary>
        public float D2144 { get; set; }
        /// <summary>
        /// 第8段蒸汽
        /// </summary>
        public float D2146 { get; set; }
        /// <summary>
        /// 第9段蒸汽
        /// </summary>
        public float D2148 { get; set; }
        /// <summary>
        /// 第10段蒸汽
        /// </summary>
        public float D2150 { get; set; }
        /// <summary>
        /// 第11段蒸汽
        /// </summary>
        public float D2152 { get; set; }
        /// <summary>
        /// 第12段蒸汽
        /// </summary>
        public float D2154 { get; set; }
        /// <summary>
        /// 第13段蒸汽
        /// </summary>
        public float D2156 { get; set; }
        /// <summary>
        /// 第14段蒸汽
        /// </summary>
        public float D2158 { get; set; }
        /// <summary>
        /// 第15段蒸汽
        /// </summary>
        public float D2160 { get; set; }
        /// <summary>
        /// 第16段蒸汽
        /// </summary>
        public float D2162 { get; set; }
        /// <summary>
        /// 第17段蒸汽
        /// </summary>
        public float D2164 { get; set; }
        /// <summary>
        /// 第18段蒸汽
        /// </summary>
        public float D2166 { get; set; }
        /// <summary>
        /// 第1段蒸汽开度
        /// </summary>
        public float D2170 { get; set; }
        /// <summary>
        /// 第2段蒸汽开度
        /// </summary>
        public float D2172 { get; set; }
        /// <summary>
        /// 第3段蒸汽开度
        /// </summary>
        public float D2174 { get; set; }
        /// <summary>
        /// 第4段蒸汽开度
        /// </summary>
        public float D2176 { get; set; }
        /// <summary>
        /// 第5段蒸汽开度
        /// </summary>
        public float D2178 { get; set; }
        /// <summary>
        /// 第6段蒸汽开度
        /// </summary>
        public float D2180 { get; set; }
        /// <summary>
        /// 第7段蒸汽开度
        /// </summary>
        public float D2182 { get; set; }
        /// <summary>
        /// 第8段蒸汽开度
        /// </summary>
        public float D2184 { get; set; }
        /// <summary>
        /// 第9段蒸汽开度
        /// </summary>
        public float D2186 { get; set; }
        /// <summary>
        /// KP
        /// </summary>
        public float D2188 { get; set; }
        /// <summary>
        /// KI
        /// </summary>
        public float D2190 { get; set; }
        /// <summary>
        /// KD
        /// </summary>
        public float D2192 { get; set; }
        /// <summary>
        /// 变体积分上限值
        /// </summary>
        public float D2194 { get; set; }
        /// <summary>
        /// pid梯度
        /// </summary>
        public float D2196 { get; set; }
        /// <summary>
        /// 变体积分下限值
        /// </summary>
        public float D2198 { get; set; }
        /// <summary>
        /// 采样周期
        /// </summary>
        public uint D2200 { get; set; }
        /// <summary>
        /// 加热最小时间
        /// </summary>
        public uint D2202 { get; set; }
        /// <summary>
        /// 加热最大时间
        /// </summary>
        public uint D2204 { get; set; }
        /// <summary>
        /// 发泡桶出料时间
        /// </summary>
        public uint D2206 { get; set; }
        /// <summary>
        /// 发泡桶关门时间
        /// </summary>
        public uint D2208 { get; set; }
        /// <summary>
        /// 预热时间
        /// </summary>
        public uint D2210 { get; set; }
        /// <summary>
        /// 底部清扫时间
        /// </summary>
        public uint D2212 { get; set; }
        /// <summary>
        /// 上料最大时间
        /// </summary>
        public uint D2214 { get; set; }
        /// <summary>
        /// 停止电机时间
        /// </summary>
        public uint D2216 { get; set; }
        /// <summary>
        /// 语言切换
        /// </summary>
        public uint D2218 { get; set; }
        /// <summary>
        /// 入料前等待时间
        /// </summary>
        public uint D2220 { get; set; }
        /// <summary>
        /// 原料生产总模数
        /// </summary>
        public uint D2222 { get; set; }
        /// <summary>
        /// 最大加热时间
        /// </summary>
        public uint D2224 { get; set; }
        /// <summary>
        /// 桶体压力
        /// </summary>
        public uint D2226 { get; set; }
        /// <summary>
        /// 管道温度
        /// </summary>
        public uint D2228 { get; set; }
        /// <summary>
        /// 管道压力
        /// </summary>
        public uint D2230 { get; set; }
        /// <summary>
        /// 蒸汽比例阀反馈开度
        /// </summary>
        public uint D2232 { get; set; }
        /// <summary>
        /// 排气比例阀反馈开度
        /// </summary>
        public uint D2234 { get; set; }
        /// <summary>
        /// 压缩气比例阀反馈开度
        /// </summary>
        public uint D2236 { get; set; }
        /// <summary>
        /// 主蒸汽压力
        /// </summary>
        public uint D2238 { get; set; }
        /// <summary>
        /// 主压缩气压力
        /// </summary>
        public uint D2240 { get; set; }
        /// <summary>
        /// 搅拌电机电流检测
        /// </summary>
        public uint D2242 { get; set; }
        /// <summary>
        /// 蒸汽比例阀输出
        /// </summary>
        public uint D2244 { get; set; }
        /// <summary>
        /// 压缩气比例阀输出
        /// </summary>
        public uint D2246 { get; set; }
        /// <summary>
        /// 排气比例阀输出
        /// </summary>
        public uint D2248 { get; set; }
        /// <summary>
        /// 搅拌机输出
        /// </summary>
        public uint D2250 { get; set; }
        /// <summary>
        /// 上料传输时间
        /// </summary>
        public uint D2252 { get; set; }
        /// <summary>
        /// dws回吹时间
        /// </summary>
        public uint D2254 { get; set; }
        /// <summary>
        /// dws取样时间
        /// </summary>
        public uint D2256 { get; set; }
        /// <summary>
        /// dws采样检测反应时间
        /// </summary>
        public uint D2258 { get; set; }
        /// <summary>
        /// dws放样时间
        /// </summary>
        public uint D2260 { get; set; }
        /// <summary>
        /// dws快速放样提前终止时间
        /// </summary>
        public uint D2262 { get; set; }
        /// <summary>
        /// dws称重时间
        /// </summary>
        public uint D2264 { get; set; }
        /// <summary>
        /// dws回样时间
        /// </summary>
        public uint D2266 { get; set; }
        /// <summary>
        /// 观察窗清扫打开时间
        /// </summary>
        public uint D2268 { get; set; }
        /// <summary>
        /// 观察窗清扫关闭时间
        /// </summary>
        public uint D2270 { get; set; }
        /// <summary>
        /// 不采样批次
        /// </summary>
        public uint D2272 { get; set; }
        /// <summary>
        /// 版本年
        /// </summary>
        public uint D2274 { get; set; }
        /// <summary>
        /// 版本月
        /// </summary>
        public uint D2276 { get; set; }
        /// <summary>
        /// 版本日
        /// </summary>
        public uint D2278 { get; set; }
        /// <summary>
        /// 管道延时开启
        /// </summary>
        public uint D2280 { get; set; }
        /// <summary>
        /// 加热快速搅拌时间
        /// </summary>
        public uint D2282 { get; set; }
        /// <summary>
        /// 机型选择
        /// </summary>
        public uint D2284 { get; set; }
        /// <summary>
        /// 料桶加压阀模块通道选择
        /// </summary>
        public uint D2286 { get; set; }
        /// <summary>
        /// 入料清扫打开时间
        /// </summary>
        public uint D2288 { get; set; }
        /// <summary>
        /// 入料清扫关闭时间
        /// </summary>
        public uint D2290 { get; set; }
        /// <summary>
        /// 底部清扫打开时间
        /// </summary>
        public uint D2292 { get; set; }
        /// <summary>
        /// 底部清扫关闭时间
        /// </summary>
        public uint D2294 { get; set; }
        /// <summary>
        /// 加热时传感器清扫开
        /// </summary>
        public uint D2296 { get; set; }
        /// <summary>
        /// 加热使传感器清扫关
        /// </summary>
        public uint D2298 { get; set; }
        /// <summary>
        /// 原料订单模数
        /// </summary>
        public uint D2300 { get; set; }
        /// <summary>
        /// 入料时间
        /// </summary>
        public uint D2302 { get; set; }
        /// <summary>
        /// 填充后延时
        /// </summary>
        public uint D2304 { get; set; }
        /// <summary>
        /// 报警后转到半自动时间
        /// </summary>
        public uint D2306 { get; set; }
        /// <summary>
        /// 吹扫加热时间
        /// </summary>
        public uint D2308 { get; set; }
        /// <summary>
        /// 采样周期
        /// </summary>
        public uint D2310 { get; set; }
        /// <summary>
        /// 上料真空释放时间
        /// </summary>
        public uint D2312 { get; set; }
        /// <summary>
        /// 上料真空时间
        /// </summary>
        public uint D2314 { get; set; }
        /// <summary>
        /// 稳定时间
        /// </summary>
        public uint D2316 { get; set; }
        /// <summary>
        /// 减压时间
        /// </summary>
        public uint D2318 { get; set; }
        /// <summary>
        /// 传感器检测感应时间
        /// </summary>
        public uint D2320 { get; set; }
        /// <summary>
        /// 减压后排除戊烷时间
        /// </summary>
        public uint D2322 { get; set; }
        /// <summary>
        /// 出料时门打开等待时间
        /// </summary>
        public uint D2324 { get; set; }
        /// <summary>
        /// 二次称重时间
        /// </summary>
        public uint D2326 { get; set; }
        /// <summary>
        /// DWS采样开始时间
        /// </summary>
        public uint D2328 { get; set; }
        /// <summary>
        /// 加热时入料清扫打开时间
        /// </summary>
        public uint D2330 { get; set; }
        /// <summary>
        /// 加热时入料清扫关闭时间
        /// </summary>
        public uint D2332 { get; set; }
        /// <summary>
        /// 锁机次数
        /// </summary>
        public uint D2334 { get; set; }
        /// <summary>
        /// 预热模数
        /// </summary>
        public ushort D2600 { get; set; }
        /// <summary>
        /// 清扫次数
        /// </summary>
        public ushort D2601 { get; set; }
        /// <summary>
        /// 加热模式
        /// </summary>
        public ushort D2602 { get; set; }
        /// <summary>
        /// 料位传感器选择
        /// </summary>
        public ushort D2603 { get; set; }
        /// <summary>
        /// 选择下拉框还是位按钮
        /// </summary>
        public ushort D2604 { get; set; }
        /// <summary>
        /// 订单结束停止电机
        /// </summary>
        public ushort D2605 { get; set; }
        /// <summary>
        /// 加热检测方式
        /// </summary>
        public ushort D2606 { get; set; }
        /// <summary>
        /// 选择发料工艺
        /// </summary>
        public ushort D2607 { get; set; }
        /// <summary>
        /// 底部清扫是否开启
        /// </summary>
        public ushort D2608 { get; set; }
        /// <summary>
        /// 选择是否使用排气小脚座阀，不使用=0，使用=1
        /// </summary>
        public ushort D2609 { get; set; }
        /// <summary>
        /// 选择是否使用排气大脚座阀，不使用=0，使用=1
        /// </summary>
        public ushort D2610 { get; set; }
        /// <summary>
        /// 减压时候,快速冷却
        /// </summary>
        public ushort D2611 { get; set; }
        /// <summary>
        /// 吹扫加热是否使用副蒸汽阀
        /// </summary>
        public ushort D2612 { get; set; }
        /// <summary>
        /// 本加热是否使用副蒸汽阀
        /// </summary>
        public ushort D2613 { get; set; }
        /// <summary>
        /// 第二段加热是否打开压缩气副阀
        /// </summary>
        public ushort D2614 { get; set; }
        /// <summary>
        /// 第一段加热是否打开压缩气主阀
        /// </summary>
        public ushort D2615 { get; set; }
        /// <summary>
        /// 第一段加热是否打开大排气
        /// </summary>
        public ushort D2616 { get; set; }
        /// <summary>
        /// 预热后打开门
        /// </summary>
        public ushort D2617 { get; set; }
        /// <summary>
        /// 选择真空吸料=0，螺杆上料=1
        /// </summary>
        public ushort D2618 { get; set; }
        /// <summary>
        /// 是否有DWS装置
        /// </summary>
        public ushort D2619 { get; set; }
        /// <summary>
        /// 选择地上上料装置=1
        /// </summary>
        public ushort D2620 { get; set; }
        /// <summary>
        /// 180是否有吸风阀给发泡桶负压
        /// </summary>
        public ushort D2621 { get; set; }
        /// <summary>
        /// 是否有称重装置
        /// </summary>
        public ushort D2622 { get; set; }
        /// <summary>
        /// 是否有二次发料装置
        /// </summary>
        public ushort D2623 { get; set; }
        /// <summary>
        /// 是否有桶体温度变送器
        /// </summary>
        public ushort D2624 { get; set; }
        /// <summary>
        /// 是否有安全门检测装置
        /// </summary>
        public ushort D2625 { get; set; }
        /// <summary>
        /// 是否使用排气角座阀控制压力
        /// </summary>
        public ushort D2626 { get; set; }
        /// <summary>
        /// 备用
        /// </summary>
        public ushort D2627 { get; set; }
        /// <summary>
        /// 选择ascio蒸汽比例阀控制
        /// </summary>
        public ushort D2628 { get; set; }
        /// <summary>
        /// 是否有真空冷却装置
        /// </summary>
        public ushort D2629 { get; set; }
        /// <summary>
        /// 选择空气比例阀反馈通道是否连接到称重显示
        /// </summary>
        public ushort D2630 { get; set; }
        /// <summary>
        /// 选择是否发剩料功能=1选择
        /// </summary>
        public ushort D2631 { get; set; }
        /// <summary>
        /// 恒压模式pid
        /// </summary>
        public short D2632 { get; set; }
        /// <summary>
        /// 恒温模式pid
        /// </summary>
        public short D2633 { get; set; }
        /// <summary>
        /// 控制小排气1压力下限
        /// </summary>
        public float D2800 { get; set; }
        /// <summary>
        /// 控制小排气1压力上限
        /// </summary>
        public float D2802 { get; set; }
        /// <summary>
        /// 控制小排气2压力下限
        /// </summary>
        public float D2804 { get; set; }
        /// <summary>
        /// 控制小排气2压力上限
        /// </summary>
        public float D2806 { get; set; }
        /// <summary>
        /// 控制大排气压力下限
        /// </summary>
        public float D2808 { get; set; }
        /// <summary>
        /// 控制大排气压力上限
        /// </summary>
        public float D2810 { get; set; }
        /// <summary>
        /// 设置真空压力
        /// </summary>
        public float D2812 { get; set; }
        /// <summary>
        /// 本班产量
        /// </summary>
        public float D2814 { get; set; }
        /// <summary>
        /// 上班产量
        /// </summary>
        public float D2816 { get; set; }
        /// <summary>
        /// 全自动按钮
        /// </summary>
        public ushort D3300 { get; set; }
        /// <summary>
        /// 入料按钮
        /// </summary>
        public ushort D3301 { get; set; }
        /// <summary>
        /// 称重按钮
        /// </summary>
        public ushort D3302 { get; set; }
        /// <summary>
        /// 上料按钮
        /// </summary>
        public ushort D3303 { get; set; }
        /// <summary>
        /// 清扫按钮
        /// </summary>
        public ushort D3304 { get; set; }
        /// <summary>
        /// DWS按钮
        /// </summary>
        public ushort D3305 { get; set; }
        /// <summary>
        /// 搅拌电机
        /// </summary>
        public ushort D3306 { get; set; }
        /// <summary>
        /// 送料电机
        /// </summary>
        public ushort D3307 { get; set; }
        /// <summary>
        /// 震动电机
        /// </summary>
        public ushort D3308 { get; set; }
        /// <summary>
        /// 破碎电机
        /// </summary>
        public ushort D3309 { get; set; }
        /// <summary>
        /// 翻板电机
        /// </summary>
        public ushort D3310 { get; set; }
        /// <summary>
        /// 送风风机
        /// </summary>
        public ushort D3311 { get; set; }
        /// <summary>
        /// 上料电机
        /// </summary>
        public ushort D3312 { get; set; }
        /// <summary>
        /// 干燥电机
        /// </summary>
        public ushort D3313 { get; set; }
        /// <summary>
        /// 粉碎电机
        /// </summary>
        public ushort D3314 { get; set; }
        /// <summary>
        /// 采样电机
        /// </summary>
        public ushort D3315 { get; set; }
        /// <summary>
        /// dws反馈按钮
        /// </summary>
        public ushort D3316 { get; set; }
        /// <summary>
        /// 预热按钮
        /// </summary>
        public ushort D3317 { get; set; }
        

        public Register()
        {
            gX = new bool[64];
            gY = new bool[64];
            gM0 = new bool[100];
            gM100 = new bool[100];
            gM1000 = new bool[100];
            gM2000 = new bool[100];
            gM5000 = new bool[100];
            gS0 = new bool[100];
            gS1000 = new bool[100];
            gS1200 = new bool[100];
            gS2000 = new bool[100];
            D1500 = "";
        }
    }
}
